package com.net.wanjian.networkhospitalmanager.bean.evaluate;

import java.util.List;

/**
 * Description: 去评价列表显示item本地封装的bean类
 * Created by lidongcai on 17/7/27.
 * Email:  lidongcaiocc@163.com
 */

public class SubmitEvaluateItemBean {

    /**
     * EvaluationType : 0
     * EvaluationTypeName : 对老师评价
     * IsEvaluated : 0
     * EvaluatedUserInfo : {"UserIdentityID":"","UserInfoID":"","UserInfoTrueName":"","Department":"","JobTitle":""}
     * EvaluationItemList : [{"EvaluationItemID":"","EventEvaluationItemID":"","EvaluationItemName":"","EvaluationItemValueResult":""},{"EvaluationItemID":"","EventEvaluationItemID":"","EvaluationItemName":"","EvaluationItemValueResult":""}]
     * EvaluationTextContentInfo :
     */

    private int EvaluationType;//评价类型（0：学生对老师，1：学生对事件，2：老师对事件）
    private String EvaluationTypeName;//评价类型名称 ui上面文字
    private int IsEvaluated;//是否被评价过（0：未评价过，1：评价过）
    private EvaluatedUserInfoBean EvaluatedUserInfo;//被评价者（老师）用户信息，对事件评价对象为null
    private String EvaluationTextContentInfo;//文本内容
    private List<EvaluationItemListBean> EvaluationItemList;//评价项List

    public int getEvaluationType() {
        return EvaluationType;
    }

    public void setEvaluationType(int evaluationType) {
        EvaluationType = evaluationType;
    }

    public String getEvaluationTypeName() {
        return EvaluationTypeName;
    }

    public void setEvaluationTypeName(String EvaluationTypeName) {
        this.EvaluationTypeName = EvaluationTypeName;
    }

    public int getIsEvaluated() {
        return IsEvaluated;
    }

    public void setIsEvaluated(int isEvaluated) {
        IsEvaluated = isEvaluated;
    }

    public EvaluatedUserInfoBean getEvaluatedUserInfo() {
        return EvaluatedUserInfo;
    }

    public void setEvaluatedUserInfo(EvaluatedUserInfoBean EvaluatedUserInfo) {
        this.EvaluatedUserInfo = EvaluatedUserInfo;
    }

    public String getEvaluationTextContentInfo() {
        return EvaluationTextContentInfo;
    }

    public void setEvaluationTextContentInfo(String EvaluationTextContentInfo) {
        this.EvaluationTextContentInfo = EvaluationTextContentInfo;
    }

    public List<EvaluationItemListBean> getEvaluationItemList() {
        return EvaluationItemList;
    }

    public void setEvaluationItemList(List<EvaluationItemListBean> EvaluationItemList) {
        this.EvaluationItemList = EvaluationItemList;
    }

    public static class EvaluatedUserInfoBean {
        /**
         * UserIdentityID :
         * UserInfoID :
         * UserInfoTrueName :
         * Department :
         * JobTitle :
         */
//如果是对事件评价，这里为null
        private String UserIdentityID;//用户身份ID
        private String UserInfoID;//用户信息ID,用于查询头像
        private String UserInfoTrueName;//用户真实姓名
        private String Department;//科室
        private String JobTitle;//职称

        public String getUserIdentityID() {
            return UserIdentityID;
        }

        public void setUserIdentityID(String UserIdentityID) {
            this.UserIdentityID = UserIdentityID;
        }

        public String getUserInfoID() {
            return UserInfoID;
        }

        public void setUserInfoID(String UserInfoID) {
            this.UserInfoID = UserInfoID;
        }

        public String getUserInfoTrueName() {
            return UserInfoTrueName;
        }

        public void setUserInfoTrueName(String UserInfoTrueName) {
            this.UserInfoTrueName = UserInfoTrueName;
        }

        public String getDepartment() {
            return Department;
        }

        public void setDepartment(String Department) {
            this.Department = Department;
        }

        public String getJobTitle() {
            return JobTitle;
        }

        public void setJobTitle(String JobTitle) {
            this.JobTitle = JobTitle;
        }
    }

    public static class EvaluationItemListBean {
        /**
         * EvaluationItemID :
         * EventEvaluationItemID :
         * EvaluationItemName :
         * EvaluationItemValueResult :
         */

        private String EvaluationItemID;//评价项ID
        private String EventEvaluationItemID;//事件评价项ID
        private String EvaluationItemName;//评价项名称
        private int EvaluationItemValueResult;//评价项值

        public String getEvaluationItemID() {
            return EvaluationItemID;
        }

        public void setEvaluationItemID(String EvaluationItemID) {
            this.EvaluationItemID = EvaluationItemID;
        }

        public String getEventEvaluationItemID() {
            return EventEvaluationItemID;
        }

        public void setEventEvaluationItemID(String EventEvaluationItemID) {
            this.EventEvaluationItemID = EventEvaluationItemID;
        }

        public String getEvaluationItemName() {
            return EvaluationItemName;
        }

        public void setEvaluationItemName(String EvaluationItemName) {
            this.EvaluationItemName = EvaluationItemName;
        }

        public int getEvaluationItemValueResult() {
            return EvaluationItemValueResult;
        }

        public void setEvaluationItemValueResult(int evaluationItemValueResult) {
            EvaluationItemValueResult = evaluationItemValueResult;
        }
    }
}
